$('#id_select_lottcate').on('change', '', function (){
	// 选择要查看的彩种类别
	var cateId = $(this).val();
	var param  = {'operation':'getRePointOddsByCateid', 'cateid':cateId};
	getData(param);
})

$('#id_show_list_tab').on('click', '.tag_repoint_more', function (){
	// 选择要查看的彩种类别(指定区间段的返点数)
	var cateId = $('#id_select_lottcate').val();
	var param  = {'operation':'getRePointOddsByCateid', 'cateid':cateId};
	if($(this).attr('ams') == 'false'){
		// 检查列表是展示概览还是区间详细
		param.re_point = $(this).attr('ami');
	}
	getData(param);
})

// 点击td，变为可更新样式
var tdId    = '';
var content = '';
$('#id_show_list_tab').on('click', '.tag_set_odds', function (){
	tdId    = $(this).attr('ami');
	content = $(this).attr('amv');
	$(this).html('<input type="text" style="width: 80px; height: 25px; border: solid 1px #CCC;" id="id_only_set" value="' + content + '"/>');
	$('#id_only_set').focus();
})

// 生成的设置框失去光标焦点的时候， 进行更新
$('#id_show_list_tab').on('blur', '#id_only_set', function (){
	var v = $(this).val();
	// 直接展示设置结果到td框，不刷新页面
	$('.tag_set_odds[ami="' + tdId + '"]').html(v);
	$('.tag_set_odds[ami="' + tdId + '"]').attr('amv', v);
	// 输入框的值与本来的值是一致， 没有变化， 不需要更新
	if(v == content) return;
	// 提交设置
	var param = {'operation':'setRepointOdds', 'id':$('.tag_set_odds[ami="' + tdId + '"]').attr('ami'), 'value':v};
	$.ajax({  
		type:'post',    
	    url: $('#ajax_geturl').val(),  
	    data:'data=' + JSON.stringify(param),  
	    cache:false,  
	    dataType:'json',  
	    async:false,
	    success:function(res){
    		console.log(res);
	    }  
	})
})

/**
 * 填充列表
 * @param data
 */
function setList(data){
	if($.isEmptyObject(data)) return;
	$('#id_show_list_tab tbody').html('');
	// 标题填充
	var pointTitle = '<tr>';
	pointTitle    += '<td>返点\赔率</td>';
	var moreSta    = data.moreSta;
	$.each(data.rpTitle, function (i, v){
		pointTitle += '<td class="tag_repoint_more" ami="' + v.re_point + '" ams="' + moreSta + '">' + v.re_point + '</td>';
	})
	pointTitle += '</tr>';
	$('#id_show_list_tab tbody').append(pointTitle);
	// 内容填充
	var trStr = '';
	$.each(data.list, function (rowKey, rowValue){
		trStr  = '<tr>';
		trStr += '<td>' + rowKey + '</td>';
		$.each(rowValue, function (i, v){
			trStr += '<td class="tag_set_odds" amv="' + v.odds + '" ami="' + v.id + '">' + v.odds + '</td>';
		})
		trStr += '</tr>';
		$('#id_show_list_tab tbody').append(trStr);
	})
}

function getData(param){
	$.ajax({  
		type:'post',    
	    url: $('#ajax_geturl').val(),  
	    data:'data=' + JSON.stringify(param),  
	    cache:false,  
	    dataType:'json',  
	    async:false,
	    success:function(res){
    		setList(res);
	    }  
	})
}